#ifndef SPECIALPROXYMODEL_H
#define SPECIALPROXYMODEL_H



#include "proxies_global.h"
#include "AbstractTreeProxyModel.h"



class PROXIESSHARED_EXPORT SpecialProxyModel : public AbstractTreeProxyModel
{
    Q_OBJECT

public:

    enum Field
    {
        Field_FIRST = 0,
        NameField = Field_FIRST,
        Field_LAST = NameField
    };

    SpecialProxyModel(QObject *parent = 0);

    virtual int columnCount(const QModelIndex &parent) const;
    virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const;

protected slots:

    virtual void remap();


};

#endif // SPECIALPROXYMODEL_H
